#store{
  background:url(../img/store/1.jpg) no-repeat 50% 50%;

  .sel-outer{
    text-align:center;
    position: relative;
    .txt{
      color: #fff;
      font-size: 14px;
      padding: 25px 0;
    }
    .sel-box-outer{
      display:inline-block;
    }
  }

  .prev,.next{
    display: inline-block;
    position: absolute;
    width: 80px;
    height: 80px;
    transition: all .3s;
    z-index: 10;
    top: 45%;
    margin-top: -40px;
    display: none;

    &:hover{
      transform: scale(1.2);
    }
  }
  .prev{
    left: 50px;
    background:url(../img/store/arrow-l.png) no-repeat 50% 50%;
  }
  .next{
    right: 50px;
    background:url(../img/store/arrow-r.png) no-repeat 50% 50%; 
  }

  .close-icon{
    display: inline-block;
    z-index: 10;
    background:url(../img/about/close-icon.png) no-repeat 50% 50%;
    width:50px;
    height: 50px;
    position: absolute;
    right: 60px;
    bottom: 60px;
    transition: all 0.3s;
    display: none;


    &:hover{
      transform: scale(1.2);
    }
  }
  .store-shows{
    position: absolute;
    overflow: hidden;
    left: 50px;
    top: 50px;
    display: none;

    .imgfill{
      position: absolute;
      left: 0;
      top: 0;
      &.active{
        z-index: 1;
      }
      &.moving{
        z-index: 2;
      }
    }
  }
}